operator aritmatika
operator aritmatika |
lambang | fungsi | contoh | result |
+ | penjumlahan | 5 + 7 | 12 |
- | pengurangan | 18 - 3 | 15 |
* | perkalian | 5 * 5 | 25 |
* | perkalian | 2 ** 3 | 8 |
/ | pembagian | 25 / 5 | 5 |
/ | sisa bagi | 5 % 2 | 1 |
operator perbandingan
operator perbandingan |
lambang | fungsi | contoh | result | contoh | result |
== | equal(nilai sama) | 5 == "5" | true | 5 == 10 | false |
!= | notEqual(nilai tidak sama) | 5 != "10" | true | 5 != 5 | false |
=== | equal(nilai dan type) | 5 === 5 | true | 5 === "5" | false |
!== | notEqual(nilai tidak sama dan type) | 5 !== "5" | true | 5 !== 5 | false |
> | lebih besar | 10 > 5 | true | 5 > 10 | false |
< | lebih kecil | 5 < 10 | true | 10 < 5 | false |
>= | lebih besar atau sama dengan | 10 >= 5 | true | 10 >= 10 | true |
<= | lebih kecil atau sama dengan | 5 <= 10 | true | 10 <= 10 | true |
operator logika
operator logika |
lambang | fungsi | contoh | result | contoh | result |
&& | logika AND (dan) | true && true | true | true && false | false |
|| | logika or (atau) | true || false | true | false || false | false |
! | logika NOT (negasi/kebalikanya) | !(false) | true | !(true) | false |
! | logika NOT (negasi/kebalikanya) | !(true && false) | true | !(true && true) | false |
operator penugasan
operator penugasan |
lambang | fungsi | contoh | result | contoh | result |
= | penugasan (x = y) | x = 5 | 5 | x = 10 | 10 |
+= | penugasan penjumlahan(x = x + y) | x = 5 | 5 | x += 10 | 15 |
-= | penugasan pengurangan(x = x - y) | x = 5 | 5 | x -= 10 | -5 |
*= | penugasan perkalian(x = x * y) | x = 5 | 5 | x *= 10 | 50 |
/= | penugasan pembagian(x = x / y) | x = 10 | 10 | x /= 5 | 2 |
%= | penugasan modulus(sisa bagi)(x = x % y) | x = 10 | 10 | x /= 3 | 1 |
operator increnment dan decrenment
operator increnment dan decrenment |
lambang | fungsi | variable | result | contoh | result | contoh | result |
++ | increnment(tambah 1) |
x = 10 | 10 | x++ | 11 | ++x | 11 |
x = 10 | 10 | y = x++ | y(5) dan x(6) | y = ++x | y(6) dan x(6) |
-- | decrenment(kurang 1) |
x = 10 | 10 | x-- | 9 | --x | 9 |
x = 10 | 10 | y = x-- | y(10) dan x(9) | y = --x | x(9) dan y(10) |
operator conditional
conditional ? expresion1 : expresion2;
var umur = 15;
var nontonBisokop = umur >= 18 ? "boleh yuk sini ikut" : "tidak boleh masih kecil";